.loading_wrap {
  width: 100%;
  height: 100%;
  text-align: center;
  color: #fff;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  .loading {
    width: 70%;
    max-width: 8rem;
    min-height: 2rem;
    box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.3);
    padding: 1rem 0;
    font-size: 0.4rem;
    //background: dimgrey;
    background: #1ABC9C;
    border-radius: 0.2rem;
    position: absolute;
    left: 50%;
    top: 30%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
  }
  .loading_img {
    padding-bottom: 0.5rem;
  }
}